package com.zjxh.zjxh.mob.vo.req;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.util.List;
import javax.validation.constraints.NotBlank;
import lombok.Data;
import lombok.experimental.Accessors;

/**
 * @author: oyp
 * @date: 2024/5/28 on 17:22
 * @desc: 添加诉求
 */
@ApiModel(description = "添加诉求-请求实体")
@Accessors(chain = true)
@Data
public class ClaimInsertReq {

  @ApiModelProperty(value = "专家ID", required = true)
  @NotBlank(message = "参数错误")
  private Long expertId;

  @ApiModelProperty(value = "诉求", required = true)
  @NotBlank(message = "参数错误")
  private String appeal;

  @ApiModelProperty(value = "诉求图片ID列表（非必填）")
  private List<String> imageIdList;

  @ApiModelProperty(value = "申请人名称", required = true)
  @NotBlank(message = "参数错误")
  private String name;

  @ApiModelProperty(value = "申请人电话", required = true)
  @NotBlank(message = "参数错误")
  private String tel;

  @ApiModelProperty(value = "申请人地址", required = true)
  @NotBlank(message = "参数错误")
  private String address;
}
